<?php
	//基础模型类
    class Model{
        //注：单例模式：一个类有且只有一个实例。
        //              一个私有的构造器
        //              一个私有的该类类型的变量
        //              必须有一个共有的返回类型为该类类型的方法，用来返回这个唯一的变量
        protected $db; // protected: 受保护类型
        public function __construct(){ // __construct() 函数创建一个新的 SimpleXMLElement 对象
            $this -> init();
        }
        private function init(){
            $this -> db = MySqlPDO::getInstance($GLOBALS['config']['database']);
        }
        //getInstance的使用:
        // * 在主函数开始时调用，返回一个实例化对象，此对象是static的，在内存中保留着它的引用
        //   即内存中有一块区域专门用来存放静态方法和变量
        //
        // * 可以直接使用，调用多次返回同一个对象。
    }
